go/ast.BlockStmt.Rbrace (field)

15 uses

	go/ast (current package)
		ast.go#L708: 		Rbrace token.Pos // position of "}", if any (may be absent due to syntax error)
		ast.go#L833: 	if s.Rbrace.IsValid() {
		ast.go#L834: 		return s.Rbrace + 1

	go/doc
		example.go#L584: 		Rbrace: last.Pos(),

	go/parser
		parser.go#L1448: 	return &ast.BlockStmt{Lbrace: lbrace, List: list, Rbrace: rbrace}
		parser.go#L1460: 	return &ast.BlockStmt{Lbrace: lbrace, List: list, Rbrace: rbrace}
		parser.go#L2292: 	body := &ast.BlockStmt{Lbrace: lbrace, List: list, Rbrace: rbrace}
		parser.go#L2366: 	body := &ast.BlockStmt{Lbrace: lbrace, List: list, Rbrace: rbrace}

	go/printer
		nodes.go#L1231: 	p.linebreak(p.lineFor(b.Rbrace), 1, ignore, true)
		nodes.go#L1232: 	p.setPos(b.Rbrace)
		nodes.go#L1508: 		if len(body.List) == 0 && !p.commentBefore(p.posFor(body.Rbrace)) {
		nodes.go#L1512: 			p.setPos(body.Rbrace)
		nodes.go#L1844: 	pos2 := b.Rbrace
		nodes.go#L1899: 		p.setPos(b.Rbrace)

	go/types
		stmt.go#L49: 		check.error(atPos(body.Rbrace), MissingReturn, "missing return")